package com.calefk.core {
    
    import flash.display.MovieClip;
    import flash.utils.getDefinitionByName;
    /**
     * Esta clase solo lo usan cuando se carga archivos SWF y éstas
     * son usados para suministrar los recursos (assets)
     */
    public class Library extends Data {
        
		public var name:String;
		
        public function Library(_name:String = "") { 
			name = _name;
            //nothing 
        }

        // funciones para cuando es un SWF
        public function getClass(id:String):Class {
            return mDocument.getClass(id);
        }
        
        public function getMovieClip(id:String):MovieClip {
            var mc:MovieClip = null;
            try {
                var objClass:Class = getClass(id);
                mc = new objClass() as MovieClip;
            } catch (e:Error) {
                mc = null;
            }
            return mc;
        }
        
    }

}